...her little attack might not have anything to do with you. She could just be having a shitty day. That still wasn't cool of her to blast you like that, if you guys have been friends that long you'd think she'd understand about your Z thing. I wouldn't worry about it too much. Call her later, see if she needs to talk or something.
And as far as some of the "helpful advice" you're getting...It's not always being jealous or being "on the rag" or needing to "get torqued". Not all women have a need to destroy the male ego and attitudes like that are what keep men and women from understanding each other better.